home *** CD-ROM | disk | FTP | other *** search
- /* varsize.c - compare and size functions - char[16] keys */
- #include "stdio.h"
- #include "btree.h"
- #include "bt_macro.h"
-
- #define KEY_SIZE 16 /* max length of a key */
-
- int ndum = 20 ; /* length of dummy entry */
-
- ENTRY dume = /* dummy entry with high key */
- { NULLREC , { 0xff , 0xff , 0xff , 0xff ,
- 0xff , 0xff , 0xff , 0xff ,
- 0xff , 0xff , 0xff , 0xff ,
- 0xff , 0xff , 0xff , 0x0 } } ;
-
-
- int compf(p1,p2)
- ENTRY *p1 , *p2 ;
- {
- return( strcmp( p1->key, p2->key) ) ;
- }
-
- int sizef(p1)
- ENTRY *p1 ;
- {
- return( strlen(p1->key) + 1 + sizeof(RECPOS) ) ;
- }
-
-